/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Config ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
banner {
    background: url(./../../images/modules/design/theme1/red/banner.png);
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ VIEW --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body {
    background-image: url(./../../images/modules/design/theme1/red/layout.png);
}

#cv {
    background-image: url(./../../images/modules/design/theme1/red/layout.png);
}

#cv #menu a, #cv #menu span {
    background-image: url(./../../images/modules/design/theme1/default/menu.png);
}

#cv #menu .first a, #cv #menu .first span {
    background-image: url(./../../images/modules/design/theme1/default/menu-first.png);
}

#cv #col_1 .top {
    background-image: url(./../../images/modules/design/theme1/red/top.png);
    background-color: rgb(157, 16, 27);
}

#cv #col_1 .middle {
    background-image: url(./../../images/modules/design/theme1/red/top2.png);
}

#cv #col_1 .bottom {
    background-image: url(./../../images/modules/design/theme1/red/bottom.png);
}

#cv #col_1 .bloc {
    background: url(./../../images/modules/design/theme1/red/identity-bloc.png) repeat-y left bottom;
}

#cv #col_1 .bloc2 {
    background: url(./../../images/modules/design/theme1/red/identity-bloc2.png);
}

#cv .portlet h2 {
    background-image: url(./../../images/modules/design/theme1/red/portlet-top.png);
}

#cv .portlet h2 a, #cv .portlet h2 a:hover {
    background-image: url(./../../images/modules/design/theme1/red/portlet-topa.png);
}

#cv .portlet .top-left {
    background-image: url(./../../images/modules/design/theme1/red/top-left.png);
}

#cv .portlet .top-right {
    background-image: url(./../../images/modules/design/theme1/red/top-right.png);
}

#cv .portlet .last .more, #cv .portlet .last .more a, #cv .portlet .last .more a:hover {
    background-image: url(./../../images/modules/design/theme1/red/more-last.png) !important;
}

#cv .portlet .notlast .more, #cv .portlet .notlast .more a, #cv .portlet .notlast .more a:hover {
    background-image: url(./../../images/modules/design/theme1/red/more.png);
}

#cv .portlet .last .more a span {
    background-image: url(./../../images/modules/design/theme1/red/more-span.png);
}

#cv .portlet .notlast .more a span {
    background-image: url(./../../images/modules/design/theme1/red/more-span.png);
}

#cv .portlet .bordered {
    border-color: rgb(152, 2, 14);
}

#cv .widget li {
    background-image: url(./../../images/modules/design/theme1/default/bullet1.png);
}

#cv .widget li a, #cv .widget li a:hover, #cv a.alink, #cv a:hover.alink {
    color: rgb(152, 2, 14);
}

#cv .widget.blog h2, #cv .widget .colored, #cv .widget .colored a, #cv .widget .colored a:hover {
    color: rgb(157, 16, 27);
}

#cv .widget .underlined {
    background-color: rgb(226, 220, 211);
}

#cv .widget .widget-middle {
    border-color: rgb(152, 2, 14);
    background-image: url(./../../images/modules/design/theme1/red/widget-left.png);
    background-color: rgb(242, 236, 227);
}

#cv .level2 .widget .widget-top {
    border-top-color: rgb(152, 2, 14);
    background-color: rgb(242, 236, 227);
}

#cv .level2 .widget.blog .widget-top {
    border-top-color: rgb(152, 2, 14);
}

#cv .level2 .widget .widget-bottom {
    background: url(./../../images/modules/design/theme1/red/widget_bottom.png) no-repeat left top;
}

#cv .level2 .widget .widget-bottom div {
    background-image: url(./../../images/modules/design/theme1/red/widget_bottom.png);
}

#cv .level2.blog .content h2, #cv .level2.blog .content h3, #cv .level2.blog .content h4, #cv .level2.blog .content a, #cv .level2.blog .content a:hover {
    color: rgb(152, 2, 14);
}

#cv #contacts .widget-bottom {
    background-image: url(./../../images/modules/design/theme1/red/widget_bottom.png);
}

#cv .dyb_contactview {
    background-image: url(./../../images/modules/design/theme1/red/widget-right.png);
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ EDIT --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#cv #col_1 .bloc .options, #cv #col_1 .bloc .options div, #cv #col_1 .bloc .options span {
    background-image: url(./../../images/modules/design/theme1/red/options.png);
}

#cv #col_1 .bloc2 .options, #cv #col_1 .bloc2 .options div, #cv #col_1 .bloc2 .options span {
    background-image: url(./../../images/modules/design/theme1/red/options2.png);
}

#cv .portlet .options, #cv .portlet .options div {
    background-image: url(./../../images/modules/design/theme1/red/portlet-options.png);
}

#cv .widget form .item-top {
    background-color: rgb(242, 236, 227);
}

#cv .widget form .more_details {
    background-color: rgb(242, 236, 227);
}

#cv .widget form .home_check {
    background-color: rgb(242, 236, 227);
}

#cv .widget_skills form.edit, #cv .widget_hobbies form.edit {
    border-bottom-color: rgb(152, 2, 14) !important;
    border-top-color: rgb(152, 2, 14) !important;
}